The compiler provides a set of built-in User-Defined Types, including:
TYPE DispParams
VariantArgs AS VARIANT
NamedDispID AS VARIANT
CountArgs AS DWORD
CountNamed AS DWORD
END TYPE
DispParams is used internally by the compiler to send parameters to Dispatch methods and properties.
TYPE DirData
FileAttributes AS DWORD
CreationTime AS QUAD
LastAccessTime AS QUAD
LastWriteTime AS QUAD
FileSizeHigh AS DWORD
FileSizeLow AS DWORD
Reserved0 AS DWORD
Reserved1 AS DWORD
FileName AS WStringZ * 260
ShortName AS WStringZ * 14
END TYPE
DirData is used with the DIR$ function to retrieve file or directory information.
TYPE Point
x AS LONG
y AS LONG
END TYPE
Used with various API routines.
TYPE NMHDR
HwndFrom AS DWORD
IdFrom AS DWORD
Code AS LONG
END TYPE
NMHDR is used with CB.NMHDR and contains information about notification messages.
TYPE NMCHAR
Hdr AS NMHDR
Ch AS DWORD
dwItemPrev AS DWORD
dwItemNext AS DWORD
END TYPE
NMCHAR is used with CB.NMHDR and contains information about a character notification messages.
TYPE NMKEY
Hdr AS NMHDR
nVKey AS DWORD
uFlags AS DWORD
END TYPE
NMKEY is used with CB.NMHDR and contains information about key notification messages.
TYPE NMMOUSE
Hdr AS NMHDR
dwItemSpec AS DWORD
dwItemData AS DWORD
Pt AS POINT
dwHitInfo AS LONG
END TYPE
NMMOUSE is used with CB.NMHDR and contains information about key notification messages.
TYPE NMTOOLTIPSCREATED
Hdr AS NMHDR
HwndToolTips AS DWORD
END TYPE
NMTOOLTIPSCREATED is used with CB.NMHDR and contains information about %NM_TOOLTIPSCREATED messages.
TYPE PowerBounds
Elements1 AS LONG
LowBound1 AS LONG
Elements2 AS LONG
LowBound2 AS LONG
Elements3 AS LONG
LowBound3 AS LONG
Elements4 AS LONG
LowBound4 AS LONG
END TYPE
PowerBounds is used with a PowerArray Object to dimension the array.
See Also